Definitions | Top, t T, left + right, f(a), x:AB(x), Type, x:A B(x), a:A fp B(a), Atom$n, Id, Knd, let x,y = A in B(x;y), True, b, inl x , x:A. B(x), isl(x), , Unit, ff, tt, False, case b of inl(x) => s(x) | inr(y) => t(y), {x:A| B(x)} , x.A(x), f o g , let i,k:LocKnd = ik in P(i;k), LocKnd, hasloc(k;i), x,y. t(x;y), (x l), type List, x:A.B(x), x. t(x), g o f, interface-inl(X), Interface(ds;da;A) |